<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<!-- Copyright 1997 The Open Group, All Rights Reserved -->

<title>keypad</title>
</head><body bgcolor=white>
<center>
<font size=2>
The Single UNIX &reg; Specification, Version 2<br>
Copyright &copy; 1997 The Open Group

</font></center><hr size=2 noshade>
<h4><a name = "tag_001_009_045">&nbsp;</a>NAME</h4><blockquote>
keypad - enable/disable abbreviation of function keys
</blockquote><h4><a name = "tag_001_009_046">&nbsp;</a>SYNOPSIS</h4><blockquote>
<pre><code>

#include &lt;<a href="curses.h.html">curses.h</a>&gt;

int keypad(WINDOW *<i>win</i>, bool <i>bf</i>);
</code>
</pre>
</blockquote><h4><a name = "tag_001_009_047">&nbsp;</a>DESCRIPTION</h4><blockquote>
The
<i>keypad()</i>
function controls keypad translation.
If <i>bf</i> is TRUE, keypad translation is turned on.
If <i>bf</i> is FALSE, keypad translation is turned off.
The initial state is FALSE.
<p>
This function affects the behaviour of any function that provides
keyboard input.
<p>
If the terminal in use requires a command to enable it to transmit distinctive
codes when a function key is pressed, then after keypad translation is first
enabled, the implementation transmits this command to the terminal before an
affected input function tries to read any characters from that terminal.
</blockquote><h4><a name = "tag_001_009_048">&nbsp;</a>RETURN VALUE</h4><blockquote>
Upon successful completion,
<i>keypad()</i>
returns OK.  Otherwise, it returns ERR.
</blockquote><h4><a name = "tag_001_009_049">&nbsp;</a>ERRORS</h4><blockquote>
No errors are defined.
</blockquote><h4><a name = "tag_001_009_050">&nbsp;</a>SEE ALSO</h4><blockquote>
<xref href=keypadproc><a href="intov.html#tag_001_005_001">
Keypad Processing
</a></xref>,
<i><a href="curses.h.html">&lt;curses.h&gt;</a></i>.
</blockquote><hr size=2 noshade>
<center><font size=2>
UNIX &reg; is a registered Trademark of The Open Group.<br>
Copyright &copy; 1997 The Open Group
<br> [ <a href="../index.html">Main Index</a> | <a href="../xshix.html">XSH</a> | <a href="../xcuix.html">XCU</a> | <a href="../xbdix.html">XBD</a> | <a href="../cursesix.html">XCURSES</a> | <a href="../xnsix.html">XNS</a> ]

</font></center><hr size=2 noshade>
</body></html>
